Re-exports§
pub extern crate hyper;
pub use middleware::Continue;
pub use middleware::Halt;
pub use router::Router;
pub use router::Route;
pub use router::RouteResult;
pub use router::HttpRouter;
pub use mimes::MediaType;
pub use template_cache::ReloadPolicy;
pub use template_cache::TemplateCache;
Modules§
- A
Router
assignsMiddleware
to paths and resolves them per request
Macros§
- Macro to reduce the boilerplate required for using unboxed closures as
Middleware
due to current type inference behaviour.
Structs§
- A server listeing on a socket
- Nickel is the application object. It’s the surface that holds all public APIs.
- NickelError is the basic error type for HTTP errors as well as user defined errors. One can pattern match against the
kind
property to handle the different cases. - Configuration options for the server.
- A container for all the request data.
- A container for the response
Enums§
Traits§
- This trait provides convenience for translating a number of common return types into a
MiddlewareResult
while also modifying theResponse
as required.